package com.nbsaas.boot.service;

import com.nbsaas.boot.entity.KnowledgePoint;
import org.springframework.data.domain.Page;
import org.springframework.data.domain.Pageable;

public interface KnowledgePointService {
    KnowledgePoint createKnowledgePoint(KnowledgePoint knowledgePoint);
    KnowledgePoint updateKnowledgePoint(Long id, KnowledgePoint knowledgePoint);
    void deleteKnowledgePoint(Long id);
    KnowledgePoint getKnowledgePoint(Long id);
    Page<KnowledgePoint> searchKnowledgePoints(String category, Integer level, String keyword, Pageable pageable);
} 